Manager: Resource Manager



Carbon will fully support the Resource Manager, with the following exceptions, which primarily involve ROM resource functions and functions that access the resource map:

* There will be no ROM in Mac OS X, so the ROM-related functions RGetResource and TempInsertROMMap will not be supported.

* There will be no way to directly walk the resource chain. Instead, Apple will supply a small number of new functions for proper management of the resource chain.

* The function RsrcMapEntry, which provides an interface to the map handle format, will not be supported.

* The low-memory global variables JCheckLoad, TopMapHndl, CurMap, and SysMapHndl will not be supported.

Note also that you should not attempt to store resources in the system heap, since you will not have the same access to the system heap as you do in previous versions of the Mac OS.

 AddResource

 addresource

 ChangedResource

 CloseResFile

 Count1Resources

 Count1Types

 CountResources

 CountTypes

 CreateResFile

 createresfile

 CurResFile

 DetachResource

 FSpCreateResFile

 FSpOpenResFile

 Get1IndResource

 Get1IndType

 Get1NamedResource

 get1namedresource

 Get1Resource

 GetIndResource

 GetIndType

 GetMaxResourceSize

 GetNamedResource

 getnamedresource

 GetNextFOND

 GetResAttrs

 GetResFileAttrs

 GetResInfo

 getresinfo

 GetResource

 GetResourceSizeOnDisk

 HCreateResFile

 HomeResFile

 HOpenResFile

 InitResources

 LoadResource

 OpenResFile

 openresfile

 OpenRFPerm

 openrfperm

 ReadPartialResource

 ReleaseResource

 RemoveResource

 ResError

 RGetResource

There will be no ROM in Mac OS X, so this ROM-related function will not be supported.

 RsrcMapEntry

This function provides an interface based on the map handle format. You won't be able to use the map handle to walk the resource chain. Apple will provide a new API in Carbon for managing the resource chain.

 RsrcZoneInit

 SetResAttrs

 SetResFileAttrs

 SetResInfo

 setresinfo

 SetResLoad

 SetResourceSize

 SetResPurge

 TempInsertROMMap

There will be no ROM in Mac OS X, so this ROM-related function will not be supported.

 Unique1ID

 UniqueID

 UpdateResFile

 UseResFile

 WritePartialResource

 WriteResource

[Table of Contents] [Function Index]

Generated on: 2/12/99. Copyright 1998 Apple Computer, Inc. All rights reserved.